/* CSS Document */
@CHARSET "UTF-8";
*{
	margin: 0;
	padding: 0;
	text-decoration: none;
	outline: none;
	list-style: none;
	border: 0;
}

input, textarea{
	outline: none;	
	font-family: Verdana, Geneva, sans-serif;
}

div{
	position: relative;	
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.clr{
	clear: both;
}

a{
	color: #333;	
	-moz-transition: color .2s linear;
	-webkit-transition: color .2s linear;
	-o-transition: color .2s linear;
}

.red{
	color: #F00;
	font-weight: bold;	
}

.last{
	margin-right: 0px !important;	
}

.first{
	margin-left: 0px !important;	
}

.placeholder{
	color: #ccc !important;	
}

.border_img{
	border: 1px solid #ccc;
	padding: 5px;
	display: inline-block;	
}

.social_button {
	margin: 0px !important;
}


/*------------------- PAGINATOR ----------------*/
.paginator{
	float: right;	
}

.paginator ul li{
	float: left;
}

.paginator ul li a{
	display: inline-block;
	background: #6c645b;
	padding: 5px 10px;
	color: #fff;
	text-decoration: none;
	margin-right: 10px;
	box-shadow: 2px 2px 3px #999;
}

.paginator ul li a:hover{
	background: #89827a;
	border: 1px solid #000;
	padding: 4px 9px;	
}
.paginator ul li a.active{
	display: inline-block;
	background: #433c34;
	padding: 5px 10px;
	color: #fff;
}

.paginator ul li a.active:hover{
	border: none;	
}




/*---------------------- HTML CONTENT -------------------*/
html{
	background: url(../images/body-bg.gif);
}

body{
	color: #4d5255;
	font-family: Verdana, Geneva, sans-serif;
	background-size: 100%; 
}

#wrapper{
	width: 1000px;
	margin: 0px auto;
}

/*----------------------------------- HEADER AREA ------------------------------*/

#header{
	margin-top: 30px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#header .head_logo{
	float: left;
	width: 220px;	
}

#header .head_logo img{
	width: 220px;	
}

#header .head_right{
	float: right;
	width: 780px;	
}

#header .head_right .lev{
	
}

#header .head_right .lev .control{
	padding: 3px 25px 0 0;
}

#header .head_right .lev .control a{
	color: #968b80;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
	margin-left: 19px;
}

#header .head_right .lev .control a:hover{
	color: #2e2c29;
}

#header .head_right .lev .search input[type="TEXT"]{
	float: left;
	background: #eeeee4;
	border: 1px solid #dad9d3;
	padding: 5px;
	width: 200px;
	color: #968b80;
	height: 15px;
}

#header .head_right .lev .search .icon_search{
	background: url(../images/search.png) center center no-repeat;
	width: 27px;
	height: 27px;
	display: block;
	position: absolute;	
	top: 0px;
	right: 0px;
	cursor: pointer;
}

#header .head_right .lev .search .icon_search:hover{
	opacity: 0.8;	
}

#header .head_right .lev .head_menu{
	margin-top: 15px;	
}

#header .head_right .lev .head_menu li{
	float: left;	
	margin-left: 24px;
}

#header .head_right .lev .head_menu li a{
	color: #968b80;	
	line-height: 20px;
	display: block;
	font-size: 14px;
}

#header .head_right .lev .head_menu li a:hover{
	color: #2e2c29;
}

#header .head_right .lev .category li{
	padding-bottom: 10px;
}

#header .head_right .lev .category li a{
	font-size: 17px;
}

#header .head_right .lev .category li a:hover{
	color: #bc3726;
}

#header .head_right .lev .category li:hover ul{
	display: block;	
}

#header .head_right .lev .category li ul{
	position: absolute;
	top: 25px;
	left: 24px;
	z-index: 999;
	background: url(../images/menu-bg.png);
	padding: 10px 20px;
	box-shadow: 3px 3px 10px #b09561;
	display: none;
}

#header .head_right .lev .category li ul li{
	float: none;
	margin-left: 0px;	
}

#header .head_right .lev .category li ul li a{
	color: #fff;
	font-size: 14px;	
}

/*---------------------------------- CONTAINER AREA -----------------------------*/

#contain{
	
}

#contain .slider{
	width: 1000px;
	height: 600px;
	margin-bottom: 10px;	
}

#contain .advertising{
	overflow: hidden;
	margin-bottom: 10px;
}

#contain .advertising .adv_long, #contain .advertising .adv_sort{
	float: left;	
}

#contain .advertising .adv_long{
	margin-right: 10px;	
}

#contain .advertising .adv_long img{
	width: 700px;	
	height: 360px;
}

#contain .advertising .adv_sort img{
	width: 290px;
	height: 360px;	
}

#contain .latest_product{
	margin-bottom: 10px;
	overflow: hidden;
}

#contain .latest_product .lev{
	width: 240px;
	background: url(../images/product-col-bg.gif) repeat-x left top;
	margin-right: 10px;
	float: left;
	border: 1px solid #ccc;
	margin-bottom: 15px;
}

#contain .latest_product .lev:hover{
	border: 1px solid #bc3726;
}

#contain .latest_product .lev .product_name{
	padding-top: 15px;	
}

#contain .latest_product .lev .product_name a{
	color: #a59e95;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0 15px 0 19px;
	display: inline-block;
}

#contain .latest_product .lev .product_name a:hover{
	color: #bc3726;
}

#contain .latest_product .lev .product_img{
	text-align: center;	
}

#contain .latest_product .lev .product_img img{
	width: 190px;
	height: 190px;	
}

#contain .latest_product .lev .product_info{
	padding: 10px 19px 15px;	
	overflow: hidden;
}

#contain .latest_product .lev .product_info .price{
	float: left;	
}

#contain .latest_product .lev .product_info .price .normal-price{
	text-decoration: line-through;
	color: #c8af7e;
	display: block;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
}

#contain .latest_product .lev .product_info .price .special-price{
	color: #8f867e;
	font-size: 18px;
	display: block;
	line-height: 25px;
	font-weight: normal;
}

#contain .latest_product .lev .product_info .button{
	position: absolute;
	right: 15px;
	bottom: 17px;
}

#contain .latest_product .lev .product_info .button a{
	background: url(../images/button-bg.jpg) top left repeat;
	display: inline-block;
	color: #fff;
	height: 21px;
	line-height: 21px;
	padding: 0px 15px;
	border: 1px solid #423426;
	font-size: 14px;
}

#contain .latest_product .lev .product_info .button a:hover{
	color: #968b80;
}

#contain .latest_product .lev .sale_icon{
	background: url(../images/sale.png) top left no-repeat;
	width: 86px;
	height: 86px;
	display: block;
	position: absolute;
	top: 52px;
	right: -18px;
	z-index: 100;
}

/*----------------------- BOX LEFT ------------------*/
#contain #left{
	width: 730px;;
	float: left;
	margin-right: 10px;
}	

#contain #left .box-header{
	background: url(../images/footer-bg.jpg);
	margin-bottom: 10px;	
	padding: 5px;
}

#contain #left .box-header h3{
	color: #fff;	
	border: 1px solid #5c5249;
	padding: 5px;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 28px;
	height: 28px;
}

#contain #left .box-left{
	border: 1px solid #ccc;
	background: #fff;
	box-shadow: 3px 7px 10px #777;
	border-radius: 0px 0px 5px 5px;
	margin-bottom: 20px;
}

#contain #left .box-left .content{
	padding: 12px 20px;
}

/*----------------------- Product Detail ------------------------*/
#contain #left .box-left .content .intro .picture{
	float: left;	
}

#contain #left .box-left .content .intro .picture .border_img {
	box-shadow: 0 0 4px 1px #c8c8c8;
}

#contain #left .box-left .content .intro .picture .border_img img{
	width: 260px;	
}

#contain #left .box-left .content .intro .picture .more_pics{
	margin-top: 10px;
	margin-left: 5px;
}

#contain #left .box-left .content .intro .picture .more_pics {
	margin-top: 15px;
	margin-left: 5px;
	padding-bottom: 10px;
}

#contain #left .box-left .content .intro .picture .more_pics li {
	float: left;
	margin-right: 3px;
	padding-right: 2px;
}

#contain #left .box-left .content .intro .picture .more_pics li img {
	width: 60px;
	height: 60px;
	cursor: pointer;
	box-shadow: 2px 2px 3px #000;
}

#contain #left .box-left .content .intro .information{
	float: left;
	margin-left: 15px;	
	width: 58%;
	font-size: 12px;
}

#contain #left .box-left .content .intro .information li{
	line-height: 35px;
	border-bottom: 1px dotted #999;
}

#contain #left .box-left .content .intro .information li .label{
	font-weight: bold;
	width: 35%;
	display: inline-block;
}

#contain #left .box-left .content .detail{
	margin-top: 20px;	
}

#contain #left .box-left .content .detail .head_label{
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 19px;
	border-bottom: 1px solid #999;
	padding: 10px 0px 5px 0px;
	border-top: 7px solid #999;	
}

#contain #left .box-left .content .detail .product_content{
	text-align: justify;
	font-size: 13px;
	margin-top: 10px;
	line-height: 20px;
}

/*--------------- Slide Thumb Image ------------*/
ul.pg_paging{
		
}

ul.pg_paging li{
	display: none;	
}

ul.pg_paging li.pg_previous, ul.pg_paging li.pg_next{
	display: block;	
}

ul.pg_paging li.pg_previous a, ul.pg_paging li.pg_next a{
	width: 4px;
	height: 60px;
	display: inline-block;	
}

ul.pg_paging li.pg_previous:hover{
	background: url(../images/bullet-pink-revert.png) left center no-repeat;
}

ul.pg_paging li.pg_previous{
	position: absolute;
	left: -5px;
	background: url(../images/bullet-pink-revert.png) left center no-repeat;
	top: 0px;
}

ul.pg_paging li.pg_next{
	position: absolute;
	right: -5px;
	background: url(../images/bullet-pink.png) left center no-repeat;
	top: 0px;
}

ul.pg_paging li.pg_next:hover{
	background: url(../images/bullet-pink.png) left center no-repeat;
}

/*------------------- SOCIAL BUTTON -----------------*/
#contain #left .box-left .content .detail .share_button {
	position: absolute;
	top: 20px;
	right: 0px;
}

#contain #left .box-left .content .detail .share_button img{
	width: 18px;
	height: 18px;	
}

/*--------------------- PRODUCT CATEGORY -----------------*/
#contain #left .product_list{
	padding: 10px;	
}

#contain #left .product_list .intro{
	overflow: hidden;	
}

#contain #left .product_list .intro .picture{
	float: left;	
	margin-right: 10px;
}

#contain #left .product_list .intro .picture img{
	width: 180px;
	height: 180px;
}

#contain #left .product_list .intro .picture .in-stock{
	border: 1px solid #ccc;
	margin-top: 10px;
	padding: 5px;	
	text-align: left;
	font-size: 14px;
}

#contain #left .product_list .intro .information{
	float: left;
	width: 70%;	
}

#contain #left .product_list .intro .information .name{
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#contain #left .product_list .intro .information .name a{
	font-size: 17px;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;	
	color: #968b80;
	display: block;
}

#contain #left .product_list .intro .information .name a:hover{
	color: #bc3726;	
}

#contain #left .product_list .intro .information .date{
	background: url(../images/icon-calendar.png) top left no-repeat;
	font-size: 12px;
	color: #666;
	margin-top: 5px;
	padding-left: 20px;
	display: inline-block;
}

#contain #left .product_list .intro .information ul{
	font-size: 12px;
}

#contain #left .product_list .intro .information li{
	line-height: 30px;
	border-bottom: 1px dotted #999;
}

#contain #left .product_list .intro .information li .label {
	font-weight: bold;
	width: 35%;
	display: inline-block;
}

#contain #left .product_list .intro .information .btn-order{
	display: inline-block;
	background: url(../images/cart.jpg) top left;
	padding: 4px;
	text-align: center;
	color: #fff;
	margin-top: 10px;	
}

#contain #left .product_list .intro .information .btn-order:hover{
	color: #423c36;	
}

#contain #left .product_list .intro .information .btn-order span{
	border: 1px solid #dc5138;
	display: block;
	padding: 3px 10px;
}

#contain #left .product_list .detail{
	margin-top: 20px;	
}

#contain #left .product_list .detail .head_label{
	font-size: 13px;
	font-weight: bold;	
	margin-bottom: 5px;
}

#contain #left .product_list .detail .description{
	font-size: 12px;
	line-height: 18px;	
}

#contain #left .product_list .detail .description .read-more{
	color: #bc3726;
	text-decoration: underline;	
}

#contain #left .product_list .detail .description .read-more:hover{
	text-decoration: none;	
}


/*----------------------- PRODUCT CATEGORY 2 --------------------*/
#contain #left .product_category .lev{
	width: 234px;
	background: url(../images/product-col-bg.gif) repeat-x left top;
	margin-right: 10px;
	float: left;
	border: 1px solid #ccc;
	margin-bottom: 15px;
}

#contain #left .product_category .lev:hover{
	border: 1px solid #bc3726;
}

#contain #left .product_category .lev .product_name{
	padding-top: 15px;	
}

#contain #left .product_category .lev .product_name a{
	color: #a59e95;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0 15px 0 19px;
	display: inline-block;
}

#contain #left .product_category .lev .product_name a:hover{
	color: #bc3726;
}

#contain #left .product_category .lev .product_img{
	text-align: center;	
}

#contain #left .product_category .lev .product_img img{
	width: 180px;
	height: 180px;	
}

#contain #left .product_category .lev .product_info{
	padding: 10px 19px 15px;	
	overflow: hidden;
}

#contain #left .product_category .lev .product_info .price{
	float: left;	
}

#contain #left .product_category .lev .product_info .price .normal-price{
	text-decoration: line-through;
	color: #c8af7e;
	display: block;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
}

#contain #left .product_category .lev .product_info .price .special-price{
	color: #8f867e;
	font-size: 18px;
	display: block;
	line-height: 25px;
	font-weight: normal;
}

#contain #left .product_category .lev .product_info .button{
	position: absolute;
	right: 15px;
	bottom: 17px;
}

#contain #left .product_category .lev .product_info .button a{
	background: url(../images/button-bg.jpg) top left repeat;
	display: inline-block;
	color: #fff;
	height: 21px;
	line-height: 21px;
	padding: 0px 15px;
	border: 1px solid #423426;
	font-size: 14px;
}

#contain #left .product_category .lev .product_info .button a:hover{
	color: #968b80;
}

#contain #left .product_category .lev .sale_icon{
	background: url(../images/sale.png) top left no-repeat;
	width: 86px;
	height: 86px;
	display: block;
	position: absolute;
	top: 52px;
	right: -18px;
	z-index: 100;
}











/*----------------------- BOX RIGHT ------------------*/
#contain #right{
	width: 260px;;
	float: left;
}

#contain #right .box-header{
	background: url(../images/footer-bg.jpg);
	margin-bottom: 10px;	
	padding: 5px;
}

#contain #right .box-header h3{
	color: #fff;	
	border: 1px solid #5c5249;
	padding: 5px;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 28px;
	height: 28px;
}

#contain #right .relative_product{
	margin-bottom: 10px;
}

#contain #right .relative_product .lev{
	width: 258px;
	background: url(../images/product-col-bg.gif) repeat-x left top;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	box-shadow: 3px 7px 10px #777;
}

#contain #right .relative_product .lev:hover{
	border: 1px solid #bc3726;
}

#contain #right .relative_product .lev .product_name{
	padding-top: 15px;	
}

#contain #right .relative_product .lev .product_name a{
	color: #a59e95;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0 15px 0 19px;
	display: inline-block;
}

#contain #right .relative_product .lev .product_name a:hover{
	color: #bc3726;
}

#contain #right .relative_product .lev .product_img{
	text-align: center;	
}

#contain #right .relative_product .lev .product_img img{
	width: 160px;
	height: 160px;	
}

#contain #right .relative_product .lev .product_info{
	padding: 10px 19px 15px;	
	overflow: hidden;
}

#contain #right .relative_product .lev .product_info .price{
	float: left;	
}

#contain #right .relative_product .lev .product_info .price .normal-price{
	text-decoration: line-through;
	color: #c8af7e;
	display: block;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
}

#contain #right .relative_product .lev .product_info .price .special-price{
	color: #8f867e;
	font-size: 18px;
	display: block;
	line-height: 25px;
	font-weight: normal;
}

#contain #right .relative_product .lev .product_info .button{
	position: absolute;
	right: 15px;
	bottom: 17px;
}

#contain #right .relative_product .lev .product_info .button a{
	background: url(../images/button-bg.jpg) top left repeat;
	display: inline-block;
	color: #fff;
	height: 21px;
	line-height: 21px;
	padding: 0px 15px;
	border: 1px solid #423426;
	font-size: 14px;
}

#contain #right .relative_product .lev .product_info .button a:hover{
	color: #968b80;
}

#contain #right .relative_product .lev .sale_icon{
	background: url(../images/sale.png) top left no-repeat;
	width: 86px;
	height: 86px;
	display: block;
	position: absolute;
	top: 52px;
	right: -50px;
	z-index: 100;
}

#contain #right .infomation_menu{
	padding: 0px 10px;	
	margin-bottom: 10px;
}

#contain #right .infomation_menu ul li a{
	color: #a59e96;
	text-transform: uppercase;
	line-height: 25px;
	font-size: 12px;
	display: block;
}

#contain #right .infomation_menu ul li:hover a{
	color: #423c36;
}


/*--------------------- CONTACT AREA ------------------------*/
#contain .contact{
	width: 100% !important;
}

#contain .contact .box-contact{
		
}

#contain .contact .box-contact .form-contact{
	float: left;
	width: 420px;
	margin: 20px 0px 0px 20px;
	padding: 5px;
}

#contain .contact .box-contact .form-contact h2 {
	margin-bottom: 15px;
	border-bottom: 1px solid #999;
	color: #333;
	padding-bottom: 5px;
	font-size: 20px;
}

#contain .contact .box-contact .form-contact .box {
	margin-bottom: 15px;
	display: inline-block;
	width: 100%;
}

#contain .contact .box-contact .form-contact .box .errors {
	margin-left: 108px;
	margin-top: 10px;
}

#contain .contact .box-contact .form-contact .box span.title {
	width: 100px;
	padding-right: 8px;
	float: left;
	text-align: right;
	display: block;
	height: 22px;
	padding-top: 3px;
	font-size: 13px;
}

#contain .contact .box-contact .form-contact .box input[type="text"] {
	width: 305px;
	height: 18px;
	float: left;
	border: 1px solid #DDDCDB;
	padding: 2px 0px 3px 5px;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	box-shadow: 3px 3px 3px #999;
}

#contain .contact .box-contact .form-contact .box textarea {
	width: 305px;
	height: 150px;
	float: left;
	border: 1px solid #DDDCDB;
	padding: 2px 0px 3px 5px;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	box-shadow: 3px 3px 3px #999;
	resize: none;
}

#contain .contact .box-contact .form-contact .box .border_img {
	padding: 5px;
}

#contain .contact .box-contact .form-contact .box .captcha {
	margin-left: 108px;
	border-right-width: 0px;
	float: left;
}

#contain .contact .box-contact .form-contact .box .refresh {
	float: left;
	background: url(../images/icon-refresh.png) center center no-repeat;
	width: 35px;
	height: 67px;
	border: 1px solid #ccc;
	cursor: pointer;
}

#contain .contact .box-contact .form-contact .box .refresh:hover {
	background: url(../images/icon-refresh-hover.png) center center
		no-repeat;
}

#contain .contact .box-contact .form-contact .box .button {
	margin-left: 108px;
	background: url(../images/button-bg.jpg) top left repeat;
	display: inline-block;
	color: #fff;
	padding: 4px;
	border: 1px solid #423426;
	font-size: 14px;
}

#contain .contact .box-contact .form-contact .box .button span{
	border: 1px solid #5c5249;
	display: block;
	padding: 3px 15px;
}

#contain .contact .box-contact .form-contact .box .button:hover {
	color: #968b80;
}

#contain .contact .box-contact .info-contact {
	margin: 20px 0px 0px 20px;
	padding: 35px 5px 5px;
	float: left;
	margin-left: 20px;
}

#contain .contact .box-contact .info-contact .map {
	margin-bottom: 10px;
}

#contain .contact .box-contact .info-contact .map .border_img {
	padding: 5px;
}

#contain .contact .box-contact .info-contact .map .border_img>div {
	width: 490px;
	height: 320px;
	background: #999;
}

#contain .contact .box-contact .info-contact .address {
	width: 500px;
}

#contain .contact .box-contact .info-contact .address h1 {
	font-size: 16px;
	color: #333;
	margin-bottom: 5px;
}

#contain .contact .box-contact .info-contact .address a {
	color: #3B5998;
}

#contain .contact .box-contact .info-contact .address a:hover {
	text-decoration: underline;
}

#contain .contact .box-contact .info-contact .address p {
	font-size: 12px;
	margin-bottom: 5px;
}






























/*------------------------------- FOOTER AREA -------------------------------*/
#footer{
	margin: 10px 0 62px 0;
	background: url(../images/footer-bg.jpg) repeat-x left top;
	padding: 5px 4px 5px 4px;
}

#footer .footer_content{
	border: 1px solid #5c5249;
	padding: 7px 10px;
	overflow: hidden;
}

#footer .footer_content .footer_menu{
	overflow: hidden;
	float: left;
}

#footer .footer_content .footer_menu li{
	float: left;	
	margin-right: 24px;
}

#footer .footer_content .footer_menu li a{
	color: #9e9893;	
	line-height: 20px;
	display: block;
	font-size: 14px;
}

#footer .footer_content .footer_menu li:hover a{
	color: #fff;	
}

#footer .footer_content .copyright{
	color: #fff;
	font-size: 12px;
	float: right;	
	line-height: 20px;
}

#footer .footer_content .copyright a{
	color: #fff;
}
#footer .footer_content .copyright a:hover{
	color: #9e9893; 
}

/*--------------------------- HOME CART -----------------------*/
#home_cart{
	background: url(../images/cart.jpg);
	width: 50px;
	height: 80px;
	position: fixed;
	top: 30px;
	right: 30px;
	border: 1px solid #ce3320;	
	padding: 5px;
}

#home_cart .cart_info{
	color: #fff;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-align: center;
	font-weight: bold;
}

#home_cart .cart_info a{
	border: 1px solid #dc5138;
	padding: 15px 0;
	text-align: center;
	color: #fff;
	display: block;
	margin-bottom: 5px;
	font-size: 20px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#home_cart .cart_info a:hover{
	color: #423c36;	
}

/*----------------------------- MY CART ---------------------------*/
.contact .my_cart{
	border: 1px solid #ccc;
	font-size: 13px;
	border-right-width: 0px;
}

.contact .my_cart .lev{
	overflow: hidden
}

.contact .my_cart .header div{
	background: #ddd;
	min-height: 0px !important;
}

.contact .my_cart .lev .image{
	width: 110px;
	min-height: 80px;
	float: left;	
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	text-align: center;
	font-weight: bold;
	padding: 5px 0px;
}

.contact .my_cart .lev .image img{
	margin-top: 5px;
	width: 70px;
	height: 70px;	
}

.contact .my_cart .lev .name{
	width: 273px;
	min-height: 80px;
	float: left;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;	
	text-align: center;
	font-weight: bold;
	padding: 5px 0px;
}

.contact .my_cart .lev .name > p{
	margin-top: 10px;	
}

.contact .my_cart .lev .name .size, .contact .my_cart .lev .name .color{
	text-align: left;
	padding-left: 15px;
	font-size: 11px;
	font-weight: normal;
	margin-top: 5px;
}

.contact .my_cart .lev .price{
	width: 140px;
	min-height: 80px;
	float: left;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	text-align: center;
	font-weight: bold;
	padding: 5px 0px;
}

.contact .my_cart .lev .quantity{
	width: 170px;
	min-height: 80px;
	float: left;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	text-align: center;
	font-weight: bold;
	padding: 5px 0px;
}

.contact .my_cart .lev .quantity .decrease{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/less.png) 0px 2px no-repeat;
	margin-right: 5px;
	cursor: pointer;
}

.contact .my_cart .lev .quantity .increase{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/add.png) 0px 2px no-repeat;	
	margin-left: 5px;
	cursor: pointer;
}

.contact .my_cart .lev .quantity .number{
	font-size: 17px;	
}

.contact .my_cart .lev .total_price{
	width: 300px;
	min-height: 80px;
	float: left;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	text-align: center;
	font-weight: bold;
	padding: 5px 0px;
}

.contact .my_cart .lev .delete{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/delete.png) top left no-repeat;
	position: absolute;
	right: 25px;
	top: 40%;
	cursor: pointer;
}

.contact .my_cart .item .price{
	color: #3A9504;
	font-weight: normal;
	line-height: 80px;
}

.contact .my_cart .item .quantity{
	line-height: 78px;
}

.contact .my_cart .item .total_price{
	line-height: 80px;
}

.contact .my_cart .footer{
	overflow: hidden;
}

.contact .my_cart .footer .cart_left{
	float: left;
	width: 686px;
	border-bottom: dotted 1px #ccc;
	border-right: solid 1px #ccc;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
	line-height: 26px;
	height: 26px;
}

.contact .my_cart .footer .cart_right{
	float: left;
	width: 300px;
	border-bottom: dotted 1px #ccc;
	border-right: solid 1px #ccc;
	text-align: center;
	font-weight: bold;
	line-height: 26px;
	height: 26px;
}

.contact .cart_comment{
	margin-top: 10px;	
}

.contact .cart_comment p{
	margin-bottom: 5px;
	font-size: 14px;	
}

.contact .cart_comment textarea{
	width: 990px;
	resize: none;
	border: 1px solid #ccc;
	height: 100px;	
	padding: 5px;
}

.contact .cart_button{
	margin-top: 10px;
	float: right;	
}

.contact .cart_button a{
	background: url(../images/button-bg.jpg) top left repeat;
	display: inline-block;
	color: #fff;
	padding: 3px;
	border: 1px solid #423426;
	font-size: 14px;
}

.contact .cart_button a span{
	border: 1px solid #5c5249;
	display: block;
	padding: 3px 15px;
}

.contact .cart_button a:hover{
	color: #968b80;	
}

.contact .checkout .lev div{
	line-height: 20px !important;
	min-height: 20px !important;
}

.contact .checkout .lev .name{
	width: 345px;
}

.contact .checkout .lev .name p{
	margin-top: 0px;	
}

.contact .checkout .lev .price{
	width: 180px;	
}

.contact .checkout .footer .cart_left{
	width: 687px;
}

/*------------------------------ FORM CUSTOMER --------------------*/
.contact .customer_info{
	border: 1px solid #ccc;
	margin-bottom: 15px;	
}

.contact .customer_info .head_label{
	padding: 3px 5px;
	background: #ddd;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.contact .customer_info .dev{
	margin-bottom: 8px;	
}

.contact .customer_info .dev label{
	width: 200px;
	text-align: right;
	display: inline-block;
	font-size: 13px;
	margin-right: 10px;
	float: left;
}

.contact .customer_info .dev input[type="text"]{
	width: 275px;
	height: 24px;
	border: 1px solid #999;
}

.contact .customer_info .dev textarea{
	width: 400px;
	height: 90px;
	resize: none;
	border: 1px solid #999;	
}






